package com.yuyou.fn.tms.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel("报名支付详情")
public class TmsRegDetail {

    @ApiModelProperty("报名ID")
    private Long trdRegId ;//报名ID

    @ApiModelProperty("缴费金额")
    private BigDecimal trdMoney ;//缴费金额

    @ApiModelProperty("操作时间")
    private Date trdOperationDate ;//操作时间

    @ApiModelProperty("财务流水ID（誉优目前没有finance表，只有pay无法满足条件）")
    private Long trdFinaId ;//财务流水ID（誉优目前没有finance表，只有pay无法满足条件）

    @ApiModelProperty("1.首次缴费 2.补缴")
    private int trdType ;//1.首次缴费 2.补缴

    @ApiModelProperty("支付起始讲次")
    private int trdCurrStartNum ;//支付起始讲次

    @ApiModelProperty("支付结束讲次")
    private int trdCurrEndNum ;//支付结束讲次

    public Long getTrdRegId() {
        return trdRegId;
    }

    public void setTrdRegId(Long trdRegId) {
        this.trdRegId = trdRegId;
    }

    public BigDecimal getTrdMoney() {
        return trdMoney;
    }

    public void setTrdMoney(BigDecimal trdMoney) {
        this.trdMoney = trdMoney;
    }

    public Date getTrdOperationDate() {
        return trdOperationDate;
    }

    public void setTrdOperationDate(Date trdOperationDate) {
        this.trdOperationDate = trdOperationDate;
    }

    public Long getTrdFinaId() {
        return trdFinaId;
    }

    public void setTrdFinaId(Long trdFinaId) {
        this.trdFinaId = trdFinaId;
    }

    public int getTrdType() {
        return trdType;
    }

    public void setTrdType(int trdType) {
        this.trdType = trdType;
    }

    public int getTrdCurrStartNum() {
        return trdCurrStartNum;
    }

    public void setTrdCurrStartNum(int trdCurrStartNum) {
        this.trdCurrStartNum = trdCurrStartNum;
    }

    public int getTrdCurrEndNum() {
        return trdCurrEndNum;
    }

    public void setTrdCurrEndNum(int trdCurrEndNum) {
        this.trdCurrEndNum = trdCurrEndNum;
    }
}
